package cn.cxq.learning.string_matching;

import org.junit.jupiter.api.Test;

/**
 * 剑指offer
 * 替换空格
 * 时间限制：C/C++ 1秒，其他语言2秒 空间限制：C/C++ 256M，其他语言512M 热度指数：38932
 * 本题知识点： 字符串
 *  算法知识视频讲解
 * 题目描述
 * 请实现一个函数，将一个字符串中的每个空格替换成“%20”。例如，当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
 * 示例1
 * 输入
 * 复制
 * "We Are Happy"
 * 返回值
 * 复制
 * "We%20Are%20Happy"
 */
public class ReplaceSpace {

    @Test
    public void testReplaceSpace(){
        System.out.println(replaceSpace("we are happy"));
    }

    public String replaceSpace (String s) {
        // write code here
        return s.replaceAll(" ", "%20");
    }
}
